﻿#ifndef FACTORY_H
#define FACTORY_H

#include <QString>

class AbstractProductA;
class AbstractProductB;

class AbstractFactory
{
public:
    explicit AbstractFactory();

    virtual AbstractProductA* createProductA() = 0;

    virtual AbstractProductB* createProductB() = 0;
};

#endif // FACTORY_H
